#ifndef QMEMERYDATAPROPERTY_H
#define QMEMERYDATAPROPERTY_H

#include "qabstractproperty.h"

class tagMemeryValueInfo;

class SHAREDLIB_EXPORT QMemeryDataProperty : public QAbstractProperty
{
    Q_OBJECT
public:
    Q_INVOKABLE QMemeryDataProperty(QAbstractProperty *parent=0);

    QIcon       get_value_icon();
    QString     get_value_text();
    void    toObject(XMLObject *xml);
    void    fromObject(XMLObject *xml);

    bool    cmp(const QVariant &value);

    static QString get_property_name();
};

#endif // QMEMERYDATAPROPERTY_H
